package com.alibaba.citrus.cr.mn.order.center.facade.service.dataobject.response;


import java.io.Serializable;
import java.util.List;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;


@Data
@Builder
@AllArgsConstructor
@NoArgsConstructor
public class MnSapIf013SDO implements Serializable {
    private static final Long serialVersionUID = -951232150L;

    /**
    * 数据唯一标识
    */
    private String HeaderKey;

    /**
    * 订单平台调拨单号
    */
    private String allocateOrderId;

    /**
    * SAP销售预报单号
    */
    private String outAllocateApplyOrderId;

    /**
    * SAP销售单号
    */
    private String outAllocateOrderId;

    /**
    * 订单类型
    */
    private String orderType;

    /**
    * 销售组织
    */
    private String saleOrganizationCode;

    /**
    * 分销渠道
    */
    private String sapChannel;

    /**
    * 产品组
    */
    private String productGroupCode;

    /**
    * 销售渠道
    */
    private String saleChannel;

    /**
    * 销售部门
    */
    private String saleDepartmentCode;

    /**
    * 创建人
    */
    private String creator;

    /**
    * 更改人
    */
    private String modifier;

    /**
    * 创建日期
    */
    private String createDate;

    /**
    * 创建时间
    */
    private String createTime;

    /**
    * 更改日期
    */
    private String modifyDate;

    /**
    * 单据日期
    */
    private String docTime;

    /**
    * 售达方
    */
    private String soldPartCode;

    /**
    * 送达方
    */
    private String deliveryPartCode;

    /**
    * 交货工厂
    */
    private String factoryCode;

    /**
    * 库存地点
    */
    private String inventoryCode;

    /**
    * 交货日期
    */
    private String expectedDeliveryTime;

    /**
    * 装运条件
    */
    private String shipType;

    /**
    * SAP客户采购单号
    */
    private String customerReferenceNo;

    /**
    * 成本中心
    */
    private String costCenter;

    /**
    * 订单原因
    */
    private String orderReason;

    /**
    * 备注
    */
    private String remark;

    /**
    * 扩展信息
    */
    private String features;

    /**
    * 信贷检查情况
    */
    private String creditCheck;

    /**
    * 子单
    */
    private List<MnSapIf013Detail> items;

    /**
    * 预留字段
    */
    private String ext;

    /**
    * 预留字段
    */
    private String ext1;

    /**
    * 预留字段
    */
    private String ext2;

    /**
    * 预留字段
    */
    private String ext3;

    /**
    * 预留字段
    */
    private String ext4;

    /**
    * 预留字段
    */
    private String ext5;

    /**
    * 预留字段
    */
    private String ext6;

    /**
    * 预留字段
    */
    private String ext7;

    /**
    * 预留字段
    */
    private String ext8;

    /**
    * 预留字段
    */
    private String ext9;
}
